package com.fxp.project.jiuselu.web.models.goods.mapper;


import com.fxp.project.jiuselu.web.models.goods.entity.FindImg;
import com.fxp.project.jiuselu.web.models.goods.entity.JslBanner;

import java.util.List;

/**
 * 发现模块图片设置Mapper接口
 *
 * @author Jason.Wang
 * @date 2022-06-01
 */
public interface FindImgMapper
{
    /**
     * 查询发现模块图片设置
     *
     * @param id 发现模块图片设置主键
     * @return 发现模块图片设置
     */
    public FindImg selectFindImgById(Long id);

    /**
     * selectBannerListByPlatform: 通过当前的平台类型获取Banner信息<br/>
     *
     * @param platform
     * @return
     * @author Kai.Wang
     * @date 2021/11/1 16:43
     */
    List<FindImg> selectFindListByPlatform(Integer platform);

    /**
     * 查询发现模块图片设置列表
     *
     * @param findImg 发现模块图片设置
     * @return 发现模块图片设置集合
     */
    public List<FindImg> selectFindImgList(FindImg findImg);

    /**
     * 新增发现模块图片设置
     *
     * @param findImg 发现模块图片设置
     * @return 结果
     */
    public int insertFindImg(FindImg findImg);

    /**
     * 修改发现模块图片设置
     *
     * @param findImg 发现模块图片设置
     * @return 结果
     */
    public int updateFindImg(FindImg findImg);

    /**
     * 删除发现模块图片设置
     *
     * @param id 发现模块图片设置主键
     * @return 结果
     */
    public int deleteFindImgById(Long id);

    /**
     * 批量删除发现模块图片设置
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteFindImgByIds(Long[] ids);
}
